Sikker: A Distributed System Architecture for Secure High Performance Computing
نویسندگان
چکیده
After decades of evolution, the network requirements of data centers, supercomputers, and cloud computing facilities are beginning to converge requiring high performance network access while supporting a secure computing environment for numerous concurrently running applications with complex interaction policies. Unfortunately, current network technologies are unable to simultaneously provide high performance network access and robust application isolation and security. As a result, system designers and application developers are forced into making trade-offs between these requirements. We propose Sikker1, a new network architecture for distributed systems under a single administrative domain. Sikker includes a novel service-oriented security and isolation model with a corresponding network interface controller, called a Network Management Unit (NMU), that enforces this model while providing high performance network access. We show that Sikker’s security model satisfies the complex interaction policies of modern large-scale distributed applications. Our experimentation results show that even when implemented on very large clusters under worst case access patterns, the message latency incurred by Sikker is 52ns on average and 66ns at the 99th percentile, a negligible increase. Smaller clusters and/or more realistic access patterns bring these overheads down in the 35-45ns range. Sikker’s serviceoriented security and isolation mechanism removes the need for high overhead software-based implementations imposed by current systems. Sikker allows distributed applications to operate in a secure environment while experiencing network performance on par with modern supercomputers.
منابع مشابه
Sikker: A High-Performance Distributed System Architecture for Secure Service-Oriented Computing
In this paper, we present Sikker1, a high-performance distributed system architecture for secure service-oriented computing. Sikker includes a novel service-oriented application model upon which security and isolation policies are derived and enforced. The workhorse of Sikker is a custom network interface controller, called the Network Management Unit (NMU), that enforces Sikker’s security and ...
متن کاملA Mobile and Fog-based Computing Method to Execute Smart Device Applications in a Secure Environment
With the rapid growth of smart device and Internet of things applications, the volume of communication and data in networks have increased. Due to the network lag and massive demands, centralized and traditional cloud computing architecture are not accountable to the high users' demands and not proper for execution of delay-sensitive and real time applications. To resolve these challenges, we p...
متن کاملGfarm V2: a Grid File System That Supports High-performance Distributed and Parallel Data Computing
Grid Datafarm architecture is designed for facilitating reliable file sharing and high-performance distributed and parallel data computing in a Grid across administrative domains by providing a global virtual file system. Gfarm v2 is an attempt to implement a global virtual file system that supports a complete set of standard POSIX APIs, while still retaining the parallel and distributed data c...
متن کاملGreen Energy-aware task scheduling using the DVFS technique in Cloud Computing
Nowdays, energy consumption as a critical issue in distributed computing systems with high performance has become so green computing tries to energy consumption, carbon footprint and CO2 emissions in high performance computing systems (HPCs) such as clusters, Grid and Cloud that a large number of parallel. Reducing energy consumption for high end computing can bring various benefits such as red...
متن کاملImproving Mobile Grid Performance Using Fuzzy Job Replica Count Determiner
Grid computing is a term referring to the combination of computer resources from multiple administrative domains to reach a common computational platform. Mobile Computing is a Generic word that introduces using of movable, handheld devices with wireless communication, for processing data. Mobile Computing focused on providing access to data, information, services and communications anywhere an...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015